import api from './config'

// 新闻相关API
export const newsApi = {
  // 获取新闻列表
  getNewsList(params = {}) {
    return api.get('/goc/news/findAll', { params })
  },

  // 获取新闻详情
  getNewsDetail(id) {
    return api.get('/goc/news/findById', { params: { id } })
  },

  // 创建新闻
  createNews(data) {
    return api.post('/goc/news/add', data)
  },

  // 更新新闻
  updateNews(data) {
    return api.put('/goc/news/update', data)
  },

  // 删除新闻
  deleteNews(id) {
    return api.delete('/goc/news/deleteById', { params: { id } })
  },

  // 获取热门新闻
  getHotNews() {
    return api.get('/news/hot')
  },

  // 搜索新闻
  searchNews(keyword) {
    return api.get(`/news/search?keyword=${keyword}`)
  }
} 